@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; outline:0; list-style:none; text-decoration:none;}
body{ font-size:15px; font-family:Microsoft YaHei,sans-serif; color:#000;  background:#EEF3FA;}
img{ border:0; vertical-align:middle;}
a{ color:#000;}
ul{ overflow:hidden; zoom:1;}
h2,h3{ overflow:hidden; zoom:1; font-size:18px; font-weight:normal;}
table{ border-collapse:collapse;}


.inner{ overflow:hidden;zoom:1; clear:both; padding:0 10px; width:1140px; margin:auto;}
.fl,.left,.middle{ float:left;}
.fr,.right{ float:right;}
.clear{ overflow:hidden;zoom:1; clear:both;}
.banner{ margin-bottom:10px;}
.banner img{ width:100%; height:auto;}
.tab .hd ul li{ float:left; cursor:pointer; font-size:16px;}
.tab .bd{ overflow:hidden; zoom:1; clear:both;}


.header{ background:#fff; }
.header .inner{ padding:30px 0; height:100px; overflow:visible}
.logo{ float:left;}
.logo a{ float:left;}

.other{ float:right;}
.other .wechat{ padding:10px 0; text-align: right; position:relative;}
.other .wechat span{ margin:0 10px; font-size:12px; cursor:pointer;}
.other .wechat span img{ margin-right:5px;}
.other .wechat div{ display:none; position:absolute; right:0;}
.other .wechat div img{ width:140px; height:140px;}
.other .search{ border:2px solid #bbb; border-radius:20px; padding:0 10px;}
.other .search input{ background:none; border:0; vertical-align:top;}
.other .search input.submit{ background:url(/globalImg/search.png) center center no-repeat; font-size:0; width:20px; height:20px;}
.nav{  background:#b32430; border-top:1px solid #991f29; }
.nav ul li{ float:left; }
.nav ul li a{ float:left; width:190px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; font-weight:bold; }
.nav ul li.on a{ background:#e52e3d url(/globalImg/nav.png) center bottom no-repeat;}
.nav ul li.first{}
.wrapper .inner{ background:#fff; padding-top:10px; padding-bottom:10px;}
.footer .inner{  border-top:5px solid #b32430; }
.footer table{ margin:20px auto;}
.footer table td{ padding:10px; font-family:simsun; font-size:12px; line-height:24px; color:#555; }


.position{ padding:10px; margin-bottom:10px; font-family:simsun; font-size:12px;}
.menu h3{ background:#b32430; padding:20px; color:#fff;}
.menu ul li{ border:1px solid #bbb; margin-top:5px;}
.menu ul li a{ display:block; background:#eee; border-top:1px solid #fff; padding: 10px; color:#333;}
.list ul{ padding:5px 0;}
.list ul li{ overflow:hidden;zoom:1; clear:both; line-height:28px;}
.list ul li a{ float:left; background:url(/globalImg/dot.jpg) left center no-repeat; padding-left:10px;}
.list ul li span{ float:right; color:#666; font-family:simsun; font-size:12px;}
.LIST .left{ width:220px; }
.LIST .right{ width:840px; border-left:1px solid #aaa; padding-left:40px; }
.LIST .list{ min-height:500px;}
.LIST .list h3{ padding:10px 0;  border-bottom:1px solid #bbb; }
.LIST .list h3 span{ float:left; border-left:10px solid #b32430; padding:0 20px;}
.LIST .list ul li a{ background:url(/globalImg/ico.gif) left center no-repeat; padding-left:20px;}
.page{ padding:20px 0; overflow:hidden;zoom:1;}
.page #pager{ float:right;}
.page .total{ float:right; font-size:12px; color:#666; line-height:26px; margin-right:20px;}
.article{ padding:40px;}
.article .tit{ text-align:center; font-size:36px; margin-bottom:10px;}
.article .subtit{ text-align:center; font-size:18px;color:#666; margin-bottom:10px;}
.article .data{ text-align:center; color:#666; font-size:14px; margin-bottom:20px; }
.article .data span{ margin:0 10px;}
.article .data .bdsharebuttonbox{ display:inline;}
.article .data .bdshare-button-style1-16 a,
.article .data .bdshare-button-style1-16 .bds_more{ float:none;}
.article .cont{ padding:20px 0; line-height:28px; color:#333; min-height:500px;}
.article .cont img{ max-width:800px; height: auto;}
.article .add{ border-top:1px solid #ddd; padding:10px 0; line-height:26px;}
.article .add a{ color:blue;}
.article .add a:hover{ color:red;}
.article .topic{ border-bottom:1px solid #246bb3; padding:10px; color:#c00; font-weight:bold; margin-bottom:10px;}
.article .table table th{ padding:5px; text-align:right; font-weight:normal; width:100px;}
.article .table table th strong{ color:#c00; margin-right:10px;}
.article .table table td{ padding:5px; color:#246bb3;}
.article .table table td input.text{ border:1px solid #aaa; padding:5px; width:80%;}
.article .table table td input.text.short{ width:20%;}
.article .table table td textarea{ border:1px solid #aaa; padding:5px; width:80%;}
.article .table table td select{ border:1px solid #aaa; padding:5px;}
.article .tip{ padding:20px; font-size:12px; color:#246bb3; line-height:24px; }
.article .tip p strong{ color:#c00;}
.article input.submit{ background:#246bb3; border:1px solid #246bb3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.article .choose span{ display:block;  color:#c00; margin-bottom:10px;}
.article .choose ul{ min-height:200px;}
.article .choose ul li{ margin-bottom:10px;}
.article .choose ul li input{ margin-right:10px;}
.article .choose p{ text-align:center; margin-bottom:20px;}
.article .choose p input.text{ border:1px solid #246bb3; padding:5px; width:100px;}
.article .vote { padding:20px;}
.article .vote table{ min-width:60%; margin:auto;}
.article .vote table th{ border:1px solid #bbb; background:#eee; padding:20px;}
.article .vote table td{ border:1px solid #bbb; padding:20px;}
.article .video-js{ margin:auto;}
.article .scroll{ height:500px; overflow-y: auto;}

.survey h3{ border-bottom:2px solid #b32430; padding-bottom:3px; height:38px; line-height:38px;}
.survey h3 span{ float:left; background:#b32430; padding:0 20px; color:#fff;}
.survey h3 a{ float:right; border:1px solid #b32430; padding:0 10px; height:24px; line-height:24px; color:#b32430; font-size:12px; border-radius:20px; margin-top:5px;}
.survey ul{ padding:5px 0;}
.survey ul li{ overflow:hidden;zoom:1; border-bottom:1px dashed #bbb; padding:10px 0;}
.survey ul li span{ float:left; line-height:20px; }
.survey ul li span.s1{ width:68%; }
.survey ul li span.s1 a{ display:block; margin-left:70px;}
.survey ul li span.s2,
.survey ul li span.s3{ width:15%; text-align:center; font-size:12px;     float: right;}
.survey ul li strong.sign{ float:left;  padding:0 5px; width:55px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; font-weight:normal; }
.survey ul li strong.sign.old{ background:#aaa;}
.survey ul li strong.sign.now{ background:#B32430;}
.survey ul li.sbg{ background:#eee;   text-align:center;}
.survey ul li.sbg span{ font-size:16px;}
.SURVEY .survey h3{ padding:20px 0; text-align:center;}
.SURVEY .survey h3 span{ float:none; background:none; color:#000; font-size:24px;}



.slider{ position:relative; overflow:hidden;zoom:1;}
.slider .bd ul li a img{ width:100%; height:100%;}
.slider .hd{ position:absolute; left:0; z-index:1; width:100%; background:url(/globalImg/black.png); height:40px;}
.slider .hd ul{ float:right; padding-top:15px; padding-right:5px;}
.slider .hd ul li{ float:left; background:#fff; font-size:0; width:15px; height:15px; margin-right:5px; border-radius:50%; cursor:pointer;}
.slider .hd ul li.on{ background:#b32430;}
.slider .td{ position:absolute; top:270px; left:10px; z-index:2; height:40px; line-height:40px; color:#fff;  }
.slider .td ul li{ display:none;}
.slider .td ul li.on{ display:block;}




/*====== index =====
body.index{ background:#f2f2f2 url(/globalImg/bg.jpg) center top repeat-x;}
body.index .header{ background:none; margin-top:150px;}
body.index .header .inner{ background:#fff; padding:30px 10px; position:relative;z-index:20;}
body.index .nav{ background:none; border:0;}
body.index .nav .inner{  background:#b32430; border-top:1px solid #991f29; width:1160px; padding:0; position:relative;z-index:20;}
body.index .wrapper .inner{ position:relative;z-index:20;}*/

.block{ background:#fff; height:340px; overflow:hidden; }
.block .left{ margin-right:30px;}
.block .list h3{ border-bottom:1px solid #b32430; padding:10px 0;}
.block .list h3 span{ float:left; border-left:5px solid #b32430; padding:0 20px; height:24px; line-height:24px;  text-align:center;}
.block .list h3 a{ float:right; border:1px solid #b32430; padding:0 10px; height:24px; line-height:24px;  color:#b32430; font-size:12px; border-radius:20px;}
.block .tab .hd{ background:#eee;  border:1px solid #bbb; height:38px; line-height:38px;}
.block .tab .hd ul li{ border-right:1px solid #bbb; width:139px;  text-align:center;  }
.block .tab .hd ul li.on{ background:#fff;  border-top:2px solid #b32430;  }


/* block 1 */
.block1 .left{ width:400px; }
.block1 .middle{ width:422px; }
.block1 .right{ width:260px; }
.block1 .slider{ height:330px;}
.block1 .slider .bd ul li img{ height:330px;}
.block1 .slider .hd{ top:290px;}
.block1 .slider .td{ top:290px;}
.block1 .tab .bd ul li.first{ padding:10px 0; }
.block1 .tab .bd ul li.first a{ display:block; float:none; background:none; padding:0; text-align:center; font-size:24px;  }
.block1 .tab .bd ul li.first span{ display:none; }
.block1 .tab p a{ display:block; border:1px solid #b32430; width:100px; height:24px; line-height:24px; text-align:center; color:#b32430; font-size:12px; border-radius:20px; letter-spacing:5px; margin:auto;}

.notice h3{ border-bottom:2px solid #b32430; padding-bottom:2px; height:38px; line-height:38px;}
.notice h3 span{ float:left; background:#b32430; padding:0 20px; color:#fff;}
.notice h3 a{ float:right; border:1px solid #b32430; padding:0 10px; height:24px; line-height:24px; color:#b32430; font-size:12px; border-radius:20px; margin-top:5px;}
.notice ul li span{ display:none;}


/* block 2 */
.block2 .left{ width:200px;}
.block2 .middle{ width:440px;}
.block2 .right{ width:440px;}

.leader{ background:#eee; height:330px; text-align:center;}
.leader h3{ background:#b32430; height:42px; line-height:42px; text-align:center; color:#fff; margin-bottom:10px;}
.leader img{ height:160px; width:auto;}
.leader p{ margin:10px 0;}
.leader a{ display:block; padding:6px 0; width:120px; text-align:center; color:#fff; font-size:14px; margin:auto;
    background: #e52e3d;
    background: -moz-linear-gradient(   top, #e52e3d 0%, #b32430 100%);
    background: -webkit-gradient(linear,left top, left bottom, color-stop(0%,#e52e3d), color-stop(100%,#b32430));
    background: -webkit-linear-gradient(top, #e52e3d 0%,#b32430 100%);
    background: -o-linear-gradient(top,  #e52e3d 0%,#b32430 100%);
    background: -ms-linear-gradient(top, #e52e3d 0%,#b32430 100%);
    background: linear-gradient(to bottom, #e52e3d 0%,#b32430 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e52e3d', endColorstr='#b32430',GradientType=0 );
	border-radius:20px;
}

.jcgk h3{ display:none;}
.jcgk ul{ margin-left:-10px;}
.jcgk ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.jcgk ul li a{ float:left; background:#eee; width:140px; height:110px; text-align:center;}
.jcgk ul li a span{ display:block; }
.jcgk ul li a img{ margin:20px 0 10px;}

.block2 .zwwgk h3{ display:none;}
.block2 .zwwgk ul{ margin-left:-10px; }
.block2 .zwwgk ul li{ float:left; padding-left:10px;}
.block2 .zwwgk ul li a{ float:left; background:#EEF3FA;  padding:20px 15px; width:50px; height:50px; text-align:center;}
.block2 .zwwgk ul li a span{ display:block; font-weight:bold; font-size:18px; color:#b32430;}


/* block 3 */
.block3 .left{ width:350px;}
.block3 .middle{ width:380px;}
.block3 .right{ width:350px;}

.three ul{ margin-left:-10px;}
.three ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.three ul li a{ float:left; background:#EEF3FA;  padding:25px 0; width:110px; text-align:center;}
.three ul li a img{ width:40px; height:40px;}
.three ul li a span{ display:block; margin-top:10px;}

.hot{ border:1px solid #bbb; border-top:2px solid #246bb3; padding:0 24px; }
.hot h3{ margin-bottom:10px;}
.hot h3 span{ display:block; background:#246bb3; width:120px; height:40px; line-height:40px; text-align:center; margin:auto; color:#fff;}
.hot ul li{ float:left; }
.hot ul li a{ float:left; padding:13px 0; width:75px; height:65px; font-family:simsun; font-size:12px; text-align:center;}
.hot ul li a img{ margin-bottom:5px;}
.hot ul li a span{ display:block;}



/* block 4 */
.block4 .left{  width:310px;}
.block4 .middle{ width:510px; }
.block4 .right{ width:260px;}

.block4 .btn ul{ margin-left:-10px;}
.block4 .btn ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.block4 .btn ul li a{ float:left; background:#EEF3FA;  width:150px; height:155px; text-align:center;}
.block4 .btn ul li a img{ margin:40px 0 10px;}
.block4 .btn ul li a span{ display:block;}

.block4 .survey ul li span.s1{width:60%;}
.block4 .survey ul li span.s2,
.block4 .survey ul li span.s3{width:20%;}

.xf ul{ margin-left:-10px;}
.xf ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.xf ul li a{ float:left; background:#EEF3FA; width:125px; height:50px; line-height:50px; text-align:center; font-size:14px;}


/* block 5 */
.block5 .left{ width:620px; margin-right:0; }
.block5 .right{ width:510px;}
.block5 .slider{ height:170px; float:left; width:200px; }
.block5 .slider .hd{ top:130px;}
.block5 .slider .td{ top:130px;}
.block5 .about{ background:#eee; overflow:hidden;zoom:1; margin-bottom:20px; }
.block5 .about .intro{ float:left; padding:20px; width:380px;}
.block5 .about .intro h3{ margin-bottom:10px; font-weight:bold;  }
.block5 .about .intro p{ font-size:14px; color:#666; line-height:24px;}
.block5 .about .intro p a{ color:#b32430; margin-left:20px;}
.block5 .submenu ul{ margin-left:-10px;}
.block5 .submenu ul li{ float:left; padding-left:10px;}
.block5 .submenu ul li a{ float:left;  background:#eee; width:120px; height:170px; text-align:center;}
.block5 .submenu ul li a span{ display:block;}
.block5 .submenu ul li a img{ width:50px; height:50px; margin:40px 0 20px;}
.pic ul{ margin-left:-10px;}
.pic ul li{ float:left; padding-left:10px;}
.pic ul li a{ float:left; width:133.75px; font-size:12px; position:relative;}
.pic ul li a img{ float:left; width:100%; height:130px;}
.pic ul li a span{ background:url(/globalImg/black.png); position:absolute; left:0; top:100%; width:100%; height:30px; line-height:30px; text-align:center; color:#fff; margin-top:-30px;}


.index .clear1{ margin-bottom:10px;}
.index .clear2{ margin-bottom:10px;}
.index .clear2 .left{ width:400px; margin-right:30px;  }
.index .clear2 .middle{ width:420px;} 
.index .clear2 .right{ width:260px;}
.index .clear2 h2{  color:#333; font-size:24px; font-weight:bold; position:relative; padding:20px 0; }
.index .clear2 h2 strong{ color:#b32430;}
.index .clear2 .left h2{ background:url(/globalImg/build.png) right bottom no-repeat;}
.index .clear2 .left h2 span{ float:left; background:url(/globalImg/wsfw.png) left center no-repeat; padding-left:40px;}
.index .clear2 .middle h2 div{ background:#b32430; position:absolute; width:100%; height:1px; top:50%; left:0; z-index:1;}
.index .clear2 .middle h2 span{ display:block; background:#fff; width:160px; text-align:center; margin:auto; position:relative; z-index:2;}
.index .clear2 .middle h2 i{ display:block; background:#b32430; width:10px; height:10px; position:absolute; top:32px; z-index:2;}
.index .clear2 .middle h2 i.i1{ left:120px;}
.index .clear2 .middle h2 i.i2{ left:290px;}
.index .clear3{ margin-bottom:10px;}
.index .clear3 .left{ width:560px;}
.index .clear3 .right{ width:560px;}


.index .line ul li{ float:left; margin-right:2px; }
.index .line ul li a{ float:left; background:#eee; padding:0 32px; height:70px; line-height:70px; text-align:center; font-size:18px;}
.index .line ul li a img{ width:24px; height:24px; margin-right:10px;}

.bsdt{ background:url(/globalImg/wsfw/bsdt.jpg); padding-bottom:10px; margin-bottom:4px;}
.bsdt h3{  padding:25px 0; text-align:center; color:#fff;}
.bsdt h3 span img{ width:24px; height:24px;  margin-right:10px;}
.bsdt ul{ margin-left:5%;}
.bsdt ul li{ float:left; width:19%;}
.bsdt ul li a{ float:left; width:100%; text-align:center;}
.bsdt ul li a img{ height:auto; width:60%; vertical-align:middle; margin-top:10px; }
.bsdt ul li.m a img,
.bsdt ul li a:hover img{ width:85%; margin:0; }

.ggfw{ background:#EEF3FA; margin-bottom:4px;}
.ggfw h3{ background:#246bb3; padding:10px 0; text-align:center; color:#fff;}
.ggfw h3 span img{ width:24px; height:24px;  margin-right:10px;}
.ggfw ul{ padding:10px 0; margin-left:10%;}
.ggfw ul li{ float:left; width:30%; }
.ggfw ul li a{ float:left; width:100%; text-align:center; }
.ggfw ul li a span{ display:block; margin-top:5px; font-weight:bold; }

.bsjd h3{ background:#eee; border-bottom:2px solid #bbb; height:40px; line-height:40px; overflow:visible;}
.bsjd h3 span{ display:block; border-bottom:2px solid #b32430; width:220px; text-align:center; margin:auto;}
.bsjd ul li{ overflow:hidden;zoom:1; }
.bsjd ul li span{  float:left;overflow:hidden;zoom:1;  height:28px; line-height:28px;; text-align:center;}
.bsjd ul li span.s1,
.bsjd ul li span.s3,
.bsjd ul li span.s4{ display:none;}
.bsjd ul li span.s2{ width:76%;; text-align:left; margin-right:2%;}
.bsjd ul li span.s5{ width:20%}
.bsjd .tbd{ background:#eee;}
.bsjd .tbd span{ height:30px; line-height:30px; font-weight:bold;}



.zwgk .xxgk h3{ background:#eee; border-bottom:2px solid #bbb; height:40px; line-height:40px; overflow:visible; }
.zwgk .xxgk h3 span{ display:block; border-bottom:2px solid #b32430; width:150px; text-align:center; }
.zwgk .xxgk{ margin-bottom:20px;}
.zwgk .xxgk ul li{ float:left; margin-top:10px;  }
.zwgk .xxgk ul li a{ float:left; background:url(/globalImg/xxgk.png) left center no-repeat; padding-left:20px;  width:190px; font-size:16px;}
.zwgk .list h3{ background:#eee; height:38px; line-height:38px;}
.zwgk .list h3 span{ float:left; background:#b32430; padding:0 20px; color:#fff;}
.zwgk .list ul li a{ background:url(/globalImg/ico.gif) left center no-repeat; padding-left:15px;}


.zmhd{ background:#ddd; padding:0 20px; overflow:hidden; height:550px;}
.zmhd .btn{ margin-bottom:30px; }
.zmhd .btn ul li{ float:left; padding:10px 0;}
.zmhd .btn ul li a{ float:left; width:110px;  text-align:center; }
.zmhd .btn ul li a img{ height:40px; margin-bottom:5px;}
.zmhd .btn ul li a span{ display:block;}
.zmhd .btn ul li.a1 a,
.zmhd .btn ul li.a2 a,
.zmhd .btn ul li.a5 a img{ height:65px;}
.zmhd .list h3 span{ float:left; border-left:5px solid #b32430; padding:0 10px; height:24px; line-height:24px;}
.zmhd .list h3 a{ float:right; border:1px solid #b32430; padding:0 10px; height:24px; line-height:24px; color:#b32430; font-size:12px; border-radius:20px;}


.zt{ position:relative;}
.zt .bd{ width:200%;}
.zt .bd ul li{ float:left; width:565px; margin-right:10px;}
.zt .bd ul li a img{ width:100%; height:90px;}
.zt .hd{ display:none;}

.by{ margin-bottom:10px;}
.by .bd ul li a img{ width:100%; height:90px;}
.by .hd{ display:none;}

.link .hd{ background:#eee; height:40px; line-height:40px; border-bottom:2px solid #bbb; padding-left:250px;}
.link .hd ul li{ padding:0 30px;  font-weight:normal;}
.link .hd ul li.on{ border-bottom:2px solid #b32430; }
.link .bd ul{ padding:10px 0; height:150px;}
.link .bd ul li{ float:left; padding:0 10px; width:170px; height:24px; line-height:24px;}







/*====== ZWGK =====*/
.ZWGK .clear1 .left{ width:562px;}
.ZWGK .clear1 .right{ width:520px; border-left:1px solid #aaa; padding-left:30px;}
.ZWGK .clear2 .left{ width:290px; margin-right:30px;}
.ZWGK .clear2 .middle{ width:500px;}
.ZWGK .clear2 .right{width:290px; }

.ZWGK .tab .hd{ background:#eee;  border:1px solid #bbb; height:38px; line-height:38px;}
.ZWGK .tab .hd ul li{ border-right:1px solid #bbb; width:139px;  text-align:center;  }
.ZWGK .tab .hd ul li.on{ background:#fff;  border-top:2px solid #b32430;  }
.ZWGK .tab .bd ul{ padding:10px;}
.ZWGK .tab .bd ul li{ overflow:hidden;zoom:1; padding:5px 0;}
.ZWGK .tab .bd ul li a{ float:left; background:url(/globalImg/ico.gif) left center no-repeat; padding-left:15px;}
.ZWGK .tab .bd ul li span{ float:right; color:#666; font-family:simsun; font-size:12px;}

.ZWGK .xxgk h3{ background:#eee;}
.ZWGK .xxgk h3 span{ display:block; background:#b32430;  width:150px; height:40px; line-height:40px; text-align:center; color:#fff; margin:auto; }
.ZWGK .xxgk ul{ margin-left:-10px;}
.ZWGK .xxgk ul li{ float:left; padding-left:10px; padding-top:10px;}
.ZWGK .xxgk ul li a{ float:left; padding:20px 0 20px 20px; width:235px; background:#EEF3FA;}
.ZWGK .xxgk ul li a img{ margin-right:10px;}

.ZWGK .zwwgk{ margin:20px 0;}
.ZWGK .zwwgk h3{ background:#eee; display:none;}
.ZWGK .zwwgk h3 span{ display:block; background:#b32430;  width:150px; height:40px; line-height:40px; text-align:center; color:#fff; margin:auto; }
.ZWGK .zwwgk ul{ margin-left:-10px;}
.ZWGK .zwwgk ul li{ float:left; padding-left:10px;}
.ZWGK .zwwgk ul li a{ float:left; background:#eee; padding:15px 0; width:220px; text-align:center; font-size:20px; font-weight:bold; color:#333;}
.ZWGK .zwwgk ul li a span{ color:#b32430;}

.ZWGK .leader{ height:350px;}

.ldzc .hd{ float:left; width:200px; border-right:1px solid #bbb;}
.ldzc .hd ul li{ background:#eee;  padding:10px; margin-bottom:5px; cursor:pointer;}
.ldzc .hd ul li.on{ background:#b32430; color:#fff;}
.ldzc .bd{ float:left; width:800px; padding:20px;}



.Table{ padding:10px; overflow:hidden;zoom:1; }
.Table .left{ width:240px; }
.Table .right{ width:850px;  }
.listtable ul li{ overflow:hidden;zoom:1;clear:both; border-bottom:1px solid #F2D8DB; vertical-align:bottom; }
.listtable ul li span{ float:right; width:15%; height:35px; line-height:35px; text-align:center;}
.listtable ul li span.s1{ float:left; width:63%; text-align:left; }
.listtable ul li span.s2{ width:20%;}
.listtable ul li a{ background:url(/globalImg/ico.gif) 10px center no-repeat;  padding-left:30px; }
.listtable ul li a:hover{ color:#f00;}
.listtable ul li.tbg{ padding:0; background:#F2D8DB; border:0; border-top:1px solid #b32430; color:#b32430; font-weight:bold; }
.listtable ul li.tbg span{ text-align:center; border-left:1px solid #fff;}
.listtable ul li.tbg span.s1{ border:0; }
.listtable ul li.libg{ background:#EFF8FF;}


.buttonlist{ position:relative; min-height:500px;}
.buttonlist h3{ padding:10px 0;  border-bottom:1px solid #bbb; margin-bottom:20px; }
.buttonlist h3 span{ float:left; border-left:10px solid #b32430; padding:0 20px;}
.buttonlist ul{}
.buttonlist ul li{ float:left; margin-right:20px; margin-top:20px;}
.buttonlist ul li a{ float:left; background:#eee; padding:10px 40px; border-radius:20px;}


.ZWGK .street h3{ background:#eee;}
.ZWGK .street h3 span{ float:left; background:#b32430;  width:150px; height:40px; line-height:40px; text-align:center; color:#fff; margin:auto; }
.ZWGK .street ul{ margin-left:-10px;}
.ZWGK .street ul li{ float:left; padding-left:10px; margin-top:5px;}
.ZWGK .street ul li a{ float:left; border:1px solid #ccc; padding:10px 0; width:275px; text-align:center;}




/*====== ZWPD =====*/
.ZWPD .nav ul li.on a{ background:#e52e3d;}
.ZWPD .wrapper{ background:#113559 url(/globalImg/zwpd.jpg) center top no-repeat;  }
.ZWPD .wrapper .inner{ background:none; }
.ZWPD .footer .inner{ border:0;}
.ZWPD .left{ width:380px; padding-top:80px;}
.ZWPD .left h2{ text-align:center; color:#fff; font-family:simsun; font-size:50px; font-weight:normal;}
.ZWPD .left span{ display:block; background:#b32430; height:200px; line-height:200px; text-align:center; }
.ZWPD .right{ width:760px; padding-top:150px; }
.ZWPD .zwpd{ margin-bottom:100px;}
.ZWPD .zwpd ul li{ float:left; margin-right:5px; margin-bottom:5px;}
.ZWPD .zwpd ul li a{ float:left; border:2px solid #3399ff; padding:20px;  width:190px; height:60px; line-height:30px; 
	background:#246bb3;
    background: -moz-linear-gradient(   left, #246bb3 0%, #3399ff 100%);
    background: -webkit-gradient(linear,left top, right top, color-stop(0%,#246bb3), color-stop(100%,#3399ff));
    background: -webkit-linear-gradient(left, #246bb3 0%,#3399ff 100%);
    background: -o-linear-gradient(left,  #246bb3 0%,#3399ff 100%);
    background: -ms-linear-gradient(left, #246bb3 0%,#3399ff 100%);
    background: linear-gradient(to right, #246bb3 0%,#3399ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bb3', endColorstr='#3399ff',GradientType=1 );	
   
}
.ZWPD .zwpd ul li a span{  font-size:18px; color:#fff;}
.ZWPD .zwpd ul li a:hover{ border:2px solid #0ff; }





/*====== WSFW =====*/
.WSFW .wrapper .left{ width:760px;}
.WSFW .wrapper .right{ width:350px; }

.WSFW .tab{ margin-bottom:20px; }
.WSFW .tab .hd ul{ margin-left:-10px;}
.WSFW .tab .hd ul li{  padding-left:10px; padding-bottom:9px;}
.WSFW .tab .hd ul li span{ display:block; background:#eee; width:245px; height:50px; line-height:50px; text-align:center;}
.WSFW .tab .hd ul li.on{ background:url(/globalImg/wsfw/on.png) center bottom no-repeat;}
.WSFW .tab .hd ul li.on span{ background:#E52E3D; color:#fff;}
.WSFW .tab .bd ul li a img{ display:none;}
.WSFW .tab .bd ul li a span{ display:block; }
.WSFW .tab .bd ul{ margin-left:-5px;}
.WSFW .tab .bd ul li{ float:left; padding-left:5px; padding-top:5px;}
.WSFW .tab .bd ul li a{ float:left; width:148px;  }
.WSFW .tab .bd ul li a{ background:#EEF3FA; padding:20px 0; text-align:center;}
.WSFW .tab .dept ul li a{ padding:8px 0; font-size:15px;}

.WSFW .bsjd ul li{ border-bottom:1px dashed #bbb; padding:10px 0;}
.WSFW .bsjd ul li span.s4{ display:block; width:14%; margin-right:2%;}
.WSFW .bsjd ul li span.s2{ width:66%; }
.WSFW .bsjd ul li span.s5{ width:15%;}
.WSFW .bsjd ul li span,
.WSFW .bsjd .tbd span{ height:auto; line-height:normal;}

.WSFW .wshd{ margin:10px 0;}
.WSFW .wshd ul{ margin-left:-10px;}
.WSFW .wshd ul li{ float:left; padding-left:10px;}
.WSFW .wshd ul li a{ float:left; padding:50px 0 20px; width:80px; text-align:center; color:#fff; font-family:simsun; font-size:12px; background-color:#246bb3; background-repeat:no-repeat; background-position:center 20px;}
.WSFW .wshd ul li a.a1{ background-image:url(/globalImg/wsfw/icon-tool-zx.png);}
.WSFW .wshd ul li a.a2{ background-image:url(/globalImg/wsfw/icon-tool-cx.png);}
.WSFW .wshd ul li a.a3{ background-image:url(/globalImg/wsfw/icon-tool-py.png);}
.WSFW .wshd ul li a.a4{ background-image:url(/globalImg/wsfw/icon-tool-ts.png);}







/*====== ZMHD =====*/
.ZMHD .wrapper .left{ width:820px; border-right:1px solid #aaa; padding-right:30px;}
.ZMHD .wrapper .right{ width:260px;}

.ZMHD .survey{ margin-bottom:20px;}

.ZMHD .btn ul{ margin-left:-10px;}
.ZMHD .btn ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.ZMHD .btn ul li a{ float:left; background:#EEF3FA; width:125px; height:125px; text-align:center; }
.ZMHD .btn ul li a img{ margin:30px 0 10px;}
.ZMHD .btn ul li a span{ display:block;}

.zxft ul li{  margin-bottom:20px;}
.zxft ul li a{ display:block;  border:1px solid #bbb; padding:20px; overflow:hidden;zoom:1; }
.zxft ul li a div{ float:left; width:300px; height:200px; overflow:hidden;zoom:1; }
.zxft ul li a div img{ width:100%; height:100%;}
.zxft ul li a span{ display:block; position:relative; padding-left:400px;　font-family:simsun; margin-bottom:10px;  }
.zxft ul li a span strong{ position:absolute; left:320px; top:0;  font-weight:bold; color:#246bb3; }

.online{ padding:20px 0;}
.online ul li{ position:relative; padding-left:80px; margin-bottom:10px; overflow:hidden;zoom:1; }
.online ul li span.t{ position:absolute; left:0; top:0;  font-weight:bold;}
.online ul li ul li{ padding:0; float:left; width:200px; margin-right:20px;}
.online ul li ul li img{ width:100%; height:150px;}
.online ul li ul li span{ display:block;   }






/*====== ZJJD =====*/
.ZJJD .nav ul li.on a{ background:#e52e3d;}
.ZJJD .wrapper{ background:url(/globalImg/zjjd/about.jpg); background-size:cover; padding:40px 0;}
.ZJJD .wrapper .inner{ background:none;  padding:0; width:1200px;}
.ZJJD .footer .inner{  border:0;}
.ZJJD .left{ background:#fff; padding:0 10px 10px;  width:430px; border-top:2px solid #e52e3d;}
.ZJJD .right{ width:730px;}
.ZJJD .right .fl{  width:260px;}
.ZJJD .right .fr{  width:450px;}


.ZJJD .slider{ position:relative; }
.ZJJD .slider h3{ margin-bottom:10px;}
.ZJJD .slider h3 span{ display:block; background:#e52e3d; width:150px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px;margin:auto;}
.ZJJD .slider .bd ul li a img{ height:360px; width:100%;}
.ZJJD .slider .td{ position:static; color:#000; text-align:center; display:none;}
.ZJJD .slider .pd{ background:url(/globalImg/black.png); padding:10px 0; position:absolute; top:330px; width:100%;}
.ZJJD .slider .pd ul{ float:left; padding-left:10px;}
.ZJJD .slider .pd ul li{ float:left;  border:2px solid #fff; width:56px; height:56px; margin-right:10px; cursor:pointer;}
.ZJJD .slider .pd ul li img{ width:100%; height:100%;}
.ZJJD .slider .pd ul li.on{ border:2px solid #e52e3d;}
.ZJJD .slider .pd a{ float:left; background:#e52e3d;  width:60px; height:60px; line-height:60px; text-align:center; color:#246bb3; color:#fff;}


.mytc h3{  background:#eee;  margin:10px 0;}
.mytc h3 span{ float:left; background:#e52e3d; padding:0 40px; height:40px; line-height:40px; text-align:center; color:#fff; }
.mytc h3 a{ float:right; border:1px solid #e52e3d; padding:0 10px; height:24px; line-height:24px; color:#b32430; font-size:12px; border-radius:20px; margin-top:8px;}
.mytc ul{ margin-left:-10px;}
.mytc ul li{ float:left; width:100px; position:relative; padding-left:10px;}
.mytc ul li img{ width:100%;  height:90px;}
.mytc ul li span{ display:block; background:#246BB3; padding:10px 0; text-align:center; color:#fff; }

.qygk{ background:#246bb3; padding:20px; color:#fff; margin-bottom:10px; }
.qygk h3{ border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px; text-align:center; }
.qygk p{ line-height:24px;}
.qygk a{ display:block; border:1px solid #fff; width:60px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; border-radius:20px; letter-spacing:5px; margin:10px auto 0;}

.lsyg{ position:relative;}
.lsyg img{  width:100%; height:190px;}
.lsyg a{ display:block; background:#e52e3d; width:100px; height:100px; line-height:100px; text-align:center; color:#fff; border-radius:50%; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-50px;}

.jjcj{ margin-bottom:20px; position:relative;}
.jjcj img{  width:100%; height:auto;}
.jjcj a{ display:block; background:#e52e3d; width:160px; height:160px; text-align:center; color:#fff; border-radius:50%; position:absolute; top:50%; left:50%; margin-left:-80px; margin-top:-80px;}
.jjcj a img{ width:32px; height:32px; margin-top:40px;}
.jjcj a span{ display:block; margin-top:10px;}

.ZJJD .submenu ul li{ float:left; width:150px; background:#246bb3;}
.ZJJD .submenu ul li img{ width:100%; height:150px;}
.ZJJD .submenu ul li a{ display:block; height:150px; text-align:center; color:#fff;}
.ZJJD .submenu ul li a img{ width:32px; height:32px; margin-top:40px;}
.ZJJD .submenu ul li a span{ display:block; margin-top:10px;}








/*====== ZNWD =====*/
.znwd{ background:#bbb;}
.znwd .interact{  background:#fff; border:2px solid #246bb3; margin:50px 20%;}
.znwd .QA{ background:#246bb3; padding:20px; color:#fff; font-size:24px;}
.znwd .reply{ overflow-y:scroll;}
.znwd .reply ul{ padding:20px; overflow:hidden;zoom:1;}
.znwd .reply ul li{ clear:both; margin-bottom:20px; position:relative;}
.znwd .reply ul li i{width:60px; height:60px; position:absolute; top:0; background:#bbb;  border-radius:50%;}
.znwd .reply ul li div{ background:#EEF3FA; padding:20px; border-radius:5px; box-shadow:1px 1px 5px #909090;}
.znwd .reply ul li div span{ font-weight:bold; color:#c00;}

.znwd .reply ul li.question{ float:right; max-width:40%;}
.znwd .reply ul li.question i{ left:100%; margin-left:-60px; background:url(/globalImg/zmhd/question.png) center center no-repeat;}
.znwd .reply ul li.question div{ margin-right:70px;}

.znwd .reply ul li.anwser{ float:left; max-width:60%;}
.znwd .reply ul li.anwser i{ left:0; background:url(/globalImg/zmhd/anwser.png) center center no-repeat;}
.znwd .reply ul li.anwser div{ margin-left:70px;}
.znwd .submit{ background:#fff; border-top:1px solid #bbb; padding:20px; position:relative;}
.znwd .submit div{ display:block; margin-right:120px;}
.znwd .submit div textarea{ width:100%; height:60px;}
.znwd .submit a{ display:block; background:#246bb3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; position:absolute; top:20px; left:100%; margin-left:-120px;}



.jump{ background:#fff; padding:10%; text-align:center; font-size:24px; line-height:48px;}
.jump p span{ color:#c00; margin:0 20px; font-size:30px;}
.jump p img{ margin-top:50px;}



/* 基层政务公开样式 */
.jczwgk-banner{width:1160px;margin:auto;}
.jczwgk-banner img{width:100%;}
.jczwgk-inner{width: 1160px;padding:20px 30px;margin:30px auto;background:#fff;box-sizing:border-box;}
.jczwgk-title{font-size: 32px;color: #b32430;line-height: 72px;text-align: center;margin-bottom: 30px;}
.jczwgk-list{}
.jczwgk-list li{float:left;width:275px;height:60px;font-size:16px;}
.jczwgk-list li a:hover{color:#b32430;}
.jczwgk-list li a .icon{margin-top:-4px;width:15px;}